Directed Search Based on Improved Whale Optimization Algorithm for Test Case Prioritization
نویسندگان
چکیده
With the advent of information age, iterative speed software update is gradually accelerating which makes development severely limited by testing. Test case prioritization an effective way to accelerate testing progress. introduction heuristic algorithm this task, processing efficiency test cases has been greatly improved. However, overcome shortcomings slow convergence and easy fall into local optimum, improved whale optimization proposed for prioritization. Firstly, a model called n-dimensional directed search space established swarm intelligence algorithm. Secondly, enhanced applied while backtracking behavior conducted individuals when hitting wall. In addition, separate storage Pareto second also designed filter optimal solutions multi-objective tasks. Finally, both single-objective experiments are carried out open source projects real-world projects, respectively. The results show that using more conducive decisions with fast speed.
منابع مشابه
Improved Cuckoo Search Algorithm for Global Optimization
The cuckoo search algorithm is a recently developedmeta-heuristic optimization algorithm, which is suitable forsolving optimization problems. To enhance the accuracy andconvergence rate of this algorithm, an improved cuckoo searchalgorithm is proposed in this paper. Normally, the parametersof the cuckoo search are kept constant. This may lead todecreasing the efficiency of the algorithm. To cop...
متن کاملHypervolume-Based Search for Test Case Prioritization
Test case prioritization (TCP) is aimed at finding an ideal ordering for executing the available test cases to reveal faults earlier. To solve this problem greedy algorithms and meta-heuristics have been widely investigated, but in most cases there is no statistically significant difference between them in terms of effectiveness. The fitness function used to guide meta-heuristics condenses the ...
متن کاملimproved cuckoo search algorithm for global optimization
the cuckoo search algorithm is a recently developedmeta-heuristic optimization algorithm, which is suitable forsolving optimization problems. to enhance the accuracy andconvergence rate of this algorithm, an improved cuckoo searchalgorithm is proposed in this paper. normally, the parametersof the cuckoo search are kept constant. this may lead todecreasing the efficiency of the algorithm. to cop...
متن کاملApplying Search-Based Techniques for Requirements- Based Test Case Prioritization
Although software test is very important, there may be situations in which there is no time to execute all test cases. It is important to order the test cases so that the most important ones come first. Most of the works about search-based test case prioritization have used unit tests techniques, and we have to know the code in advance. This work considers requirement-based metrics to prioritiz...
متن کاملAn improved opposition-based Crow Search Algorithm for Data Clustering
Data clustering is an ideal way of working with a huge amount of data and looking for a structure in the dataset. In other words, clustering is the classification of the same data; the similarity among the data in a cluster is maximum and the similarity among the data in the different clusters is minimal. The innovation of this paper is a clustering method based on the Crow Search Algorithm (CS...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Computers Communications & Control
سال: 2023
ISSN: ['1841-9844', '1841-9836']
DOI: https://doi.org/10.15837/ijccc.2023.2.5049